Orthogonality of Group Characters
The following relations are often called the orthogonality relations of characters.
Let \(G\) be a finite abelian group with \(|G| = n\). For each \(f \in \hat{G}\)
where \(f_0\) is the principal character.
Proof
If \(f\) is the principal character then clearly
If \(f\) is not the principal character, then there is some \(a \in G\) for which \(f(a) \neq 1\). Fix such an \(a\) and consider that
Now, because \(a\) is an element of the group, and is thus invertible, the function \(x \mapsto ax\) is a bijection. Thus
given they count the same terms.
This allows us to deduce that
This expression is in \(\mathbb{C}\) and hence it is equal to zero if either \(f(a) = 1\) or \(\sum_{g \in G} f(g) = 0\), however \(f(a) \neq 1\) by choice of \(a\) and therefore
For any finite abelian group \(G\), and element \(g \neq \mathrm{id}\), there exists a character \(f_i\) such that \(f_i(g) \neq 1\).
Proof
If \(f_i(g) = 1\) then \(f_i(g^k) = f_i(g)^k = 1\) and the character \(f_i\) evaluates to \(1\) on the cyclic subgroup generated by \(g\). If this group is non-trivial, then it has a non-principal character, which can be extended to a character of \(G\), however this would contradict the fact that all characters evaluate to \(1\) on this cyclic subgroup.
%% TODO change this to use splitting into product of cyclic groups and fix all the characters on each group to be the principal character except 1
Let \(G\) be a finite abelian group with \(|G| = n\). For each \(g \in G\)
Proof
Suppose that \(g = \mathrm{id}\). Then from the properties of a group homomorphism
noting that \(|\hat{G}| \cong |G|\).
Now suppose that \(g \neq \mathrm{id}\). Therefore, by the previous lemma, there exists a character \(f_i\) such that \(f_i(g) \neq 1\). Then we have that
Because \(f_i\) is an element of the group and has an inverse \(f_i \times f\) also varies over \(\hat{G}\) and hence
This lets us deduce that
Since \(f_i(g) \neq 1\) by choice of \(f_i\), we can conclude that
Let \(G\) be a finite abelian group with \(|G| = n\). For each \(g, h \in G\)
Proof
This follows from the previous result by replacing \(g\) with \(h^{-1}g\). That is we have
and
where \(f(h)^{-1} = \overline{f(h)}\) because they are roots of unity.
Then in the condition in the cases clearly \(h^{-1}g = \mathrm{id} \iff g = h\), as required.